home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / src / cmds / ded / ded.rlog < prev    next >
Encoding:
Text File  |  1984-07-25  |  4.4 KB  |  99 lines

  1.  
  2. RCS file:        RCS/ded.c,v;   Working file:    ded.c
  3. head:            1.9
  4. locks:           lepreau: 1.9;  strict
  5. access list:   
  6. symbolic names:
  7. comment leader:  " * "
  8. total revisions: 9;    selected revisions: 9
  9. description:
  10. ----------------------------
  11. revision 1.9        locked by: lepreau;       
  12. date: 84/04/25 04:05:32;  author: lepreau;  state: Exp;  lines added/del: 86/303
  13. --deal with symlinks to directories properly
  14. --escape normal # chars in command escapes (usually in filenames-- lost+found)
  15. --fix ^Z during type (didn't happen).  Fixes it better than before now.
  16. --add m-v support if have LPASS8
  17. --use internal recursive flag to avoid unneeded sleeps
  18. --move all functions which don't ref globals to subr.c
  19. rm, dotname, rmrf, stbtok, sztob, pmode, mselect, outch, putpad, catargs,
  20. overflow, pname, skipto
  21. --DFLTEDITOR, and change from ex -> vi
  22. --move help file to /usr/local/lib
  23. --move some buffers into getcap() stack space
  24. --remove junk comments from front
  25. ----------------------------
  26. revision 1.8        
  27. date: 84/04/24 23:32:53;  author: lepreau;  state: Exp;  lines added/del: 728/569
  28. major cosmetic rework, and some semantic.
  29. --started symlink and socket support; compressed the display;
  30. generalized pentry some.
  31. --Fixed major bug with ^Z handling on recursive ded's.  Problem was that
  32. parent got stopped (w/o resetting modes of course), csh grabbed the tty,
  33. child got TSTP & tried to do ioctl and got TTOU (never see that from csh),
  34. then when continue it did its kill(0, TSTP).  Fixed by disabling t_suspc,
  35. so only the child issues the TSTP, not the kernel. Whew.
  36. split TSTP stuff out of setdpy/unsetdpy.
  37. --major lint work.  Only remaining lint w/o flags is:
  38. wait arg is union in 4.2 llib-lc; lint has bug dealing with
  39. arg2 to ioctl; flsbuf/filbuf values; partially finished symlink code in pname.
  40. --ifdef for BSD42 (tested) and BSD41 (not sure if tested),
  41. started on BSD29, and preserved USG
  42. --fixed bug with typefiles() printing lines too long.
  43. --typefiles now buffers output
  44. --cleaned up sort options, mainly w.r.t. dirorder sort.
  45. --added "Internal flag vector" support.  Recursive ded's get flag 0.
  46. --change 'e' implementation from system() to vfork/execvp.  Needs cleanup.
  47. --nblock fxn -> sztob or stbtok (notyet turned on)
  48. --added no mem checks
  49. --showscreen now always does blank()
  50. --Fixed wait() to loop for the pid.
  51. --made type() clearer
  52. --organize header part of code better
  53. --no more bigded
  54. --no more spaces after fxn names; no more parens on returns
  55. ----------------------------
  56. revision 1.7        
  57. date: 83/12/02 01:43:14;  author: lepreau;  state: Exp;  lines added/del: 2/2
  58. fix NASTY typo that deleted all stat'ed files in dir.  ain't C wonderful?
  59. ----------------------------
  60. revision 1.6        
  61. date: 83/11/29 22:28:32;  author: lepreau;  state: Exp;  lines added/del: 171/260
  62. --Revamp mem allocation and file structure completely.  Now we do everything
  63. dynamically, and invoke a hacked version of scandir() to read the dir.
  64. All the stupid ISARG/numarg stuff is gone.
  65. --Add "-x<string>" parameter, which says what suffixes to eXclude.
  66. Cleaned up the code a fair bit.
  67. ----------------------------
  68. revision 1.5        
  69. date: 83/11/29 11:31:24;  author: lepreau;  state: Exp;  lines added/del: 8/3
  70. enable quoting file chars via \.
  71. ----------------------------
  72. revision 1.4        
  73. date: 83/11/29 10:10:59;  author: lepreau;  state: Exp;  lines added/del: 9/57
  74. --Add hashed lookup of passwd names, lifted from ps.c via dlw@berkeley.
  75. Infinitely faster.
  76. --reset sigint when invoke ded recursively.
  77. --missing arg to showscreen() a couple places
  78. --pname always adds a char so result is known length
  79. ----------------------------
  80. revision 1.3        
  81. date: 83/10/28 13:14:30;  author: lepreau;  state: Exp;  lines added/del: 112/53
  82. Many changes and improvements:
  83. name change from dired to ded
  84. "bigded" support for long long filenames and huge number of files
  85. fixed SIGTSTP support, at least for 4.2
  86. fixed EOF handling (sticky eof in 4.2)
  87. changed quit commandf to cap Q
  88. major change: add routine pname() to print out an entry,
  89.     handling unprintable chars and long long 4.2 names.
  90. ----------------------------
  91. revision 1.2        
  92. date: 83/09/26 08:39:55;  author: lepreau;  state: Exp;  lines added/del: 15/12
  93. cnvt to 4.2
  94. ----------------------------
  95. revision 1.1        
  96. date: 83/09/15 18:53:05;  author: lepreau;  state: Exp;  
  97. Initial revision
  98. =============================================================================
  99.